.header{
  background: #3a86b9;
  color: #fff;
  height: 120rpx;
  padding: 20px 30px 30px;
  font-size: 24rpx;
  position: relative;
  .num{
    font-size: 30px;
  }
  .cash-bnt{
    position: absolute;
    right: 50rpx;
    top: 40%;
    padding: 10rpx 30rpx;
    border-radius: 10rpx;
    border: 1px solid #eee;
  }
}
.list{
  padding: 20rpx 30rpx;
  .item{
    padding: 20rpx;
    border-bottom: 1px solid #eee;
  }
}
.flex{
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 26rpx;
  .title{
    font-size: 30rpx;
  }
  .time{
    color: #999;
    font-size: 24rpx;
  }
}
.from{
  padding: 30rpx 4%;
  width: 84%;
  margin: 30rpx 4%;
  border-radius: 10rpx;
  font-size: 30rpx;
  box-shadow: 0 0 10rpx rgba(0,0,0,0.3);
.tip{
  color: red;
  font-size: 24rpx;
  border: none;
  padding-top: 5px;
}
.form1{
  >view{
    border-bottom: 1px solid #eee;
    padding: 24rpx 10rpx;
    }
}
.bg-img{
    position: relative;
   .cu-tag{
     position: absolute;
     right: 10rpx;
     top: 0;
   }
  }
  .scam{
    width: 180rpx;
    height: 180rpx;
    border: 1px solid #eee;
    margin-top: 10rpx;
    display: flex;
    justify-content: center;
    align-items: center;

  }
// .solids{
//   width: 200rpx;
//   height: 200rpx;
//   border: 1px solid #eee;

// }
  >view{
    border-bottom: 1px solid #eee;
    padding: 24rpx 10rpx;
    input{
      text-align: right;
    }
  }
  .bnt{
    width: 80%;
    margin: 50rpx 10% 30rpx;
    text-align: center;
    padding: 20rpx 0;
    background: #3a86b9;
    color: #fff;
    font-size: 29rpx;
    border-radius: 38rpx;
  }
}
.empty {
  font-size: 24rpx;
  text-align: center;
  color: #999;
  height: 300rpx;
  line-height: 300rpx;
  background-color: #eee;
}
.apply-item{
  padding: 20rpx 30rpx;
  border-bottom: 20rpx solid #f1f1f1;
  .title{
     border-bottom: 1px solid #eee;
     padding: 10rpx 30rpx;
     font-size: 30rpx;
  }
  .time{
    color: #999;
    font-size: 25rpx;
  }
  .bnt{
    padding:10rpx 20rpx;
    background-color: #ff0000;
    color: #fff;
    border-radius: 10rpx;
  }
  .apply-main{
    padding: 20rpx 30rpx;
    width: 70%;
  }
}

.popup{
  .popup-item{
      width: 90%;
      background-color: #fff;
      position: fixed;
      left: 0;
      bottom:0;
      z-index: 999;
      border-radius: 20rpx 20rpx 0 0;
      padding: 40rpx 5%;
  }
  .popup-tit{
      font-size: 30rpx;
  }
  .inputView{
        margin-top: 20px;

  }
  .bg-img{
      position: relative;
     .cu-tag{
       position: absolute;
       right: 10rpx;
       top: 0;
     }
    }
    .scam{
      width: 180rpx;
      height: 180rpx;
      border: 1px solid #eee;
      margin-top: 10rpx;
      display: flex;
      justify-content: center;
      align-items: center;
  
    }
  .handle{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 30rpx;
    >view{
      padding: 10rpx 51rpx;
      margin: 20rpx;
      font-size: 29rpx;
      background: #eee;
      border-radius: 26rpx;
    }
  }
}
.mask{
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0,0,0.4);
  position: fixed;
  left: 0;
  top: 0;
}
